.action-bar.bar-bottom .pagination { margin-top: 0px; }
.action-bar .button { margin-right: 5px; float: left; }
.action-bar .button-search { margin-right: 0px; }
.action-bar { font-size: 11px; margin: 4px 0px; }
a.header-avatar, a.header-avatar:hover { text-decoration: none; }
a.header-avatar span::after { content: ""; display: inline-block; font: 14px/1 FontAwesome; padding-left: 6px; padding-top: 2px; vertical-align: top; }
a:hover { text-decoration: underline; }
.badge { border-radius: 10px; opacity: 0.8; text-align: center; white-space: nowrap; font-size: 10px; line-height: 1; float: right; display: inline-block; margin-left: 3px; vertical-align: baseline; position: relative; top: 3px; padding: 4px 6px; }
.badge.hidden { display: none; }
body { font-family: "Open Sans",Helvetica,Verdana,Arial,sans-serif; font-size: 11px; line-height: normal; margin: 0px; padding: 12px 0px; overflow-wrap: break-word; }
.breadcrumbs .crumb a { white-space: nowrap; text-overflow: ellipsis; vertical-align: bottom; overflow: hidden; }
.breadcrumbs .crumb::before { content: "‹"; font-weight: bold; padding: 0px 0.5em; }
.breadcrumbs .crumb:first-child::before { content: none; }
.breadcrumbs .crumb { float: left; font-weight: bold; overflow-wrap: normal; }
b, strong { font-weight: bold; }
.clearfix, fieldset dl, ul.topiclist dl, dl.polls { overflow: hidden; }
.copyright { font-size: 10px; text-align: center; padding: 10px; }
.darken { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0.5; z-index: 45; }
.darkenwrapper { display: none; position: relative; z-index: 44; }
.dropdown-button-control .dropdown { top: 24px; }
.dropdown-button-control.dropdown-up .dropdown { top: auto; bottom: 24px; }
.dropdown-container-left { float: left; }
.dropdown-container { position: relative; }
.dropdown-container-right { float: right; }
.dropdown-container.topic-tools { float: left; }
.dropdown-contents a { display: block; padding: 5px; }
.dropdown-contents > li { padding-right: 15px; }
.dropdown { display: none; position: absolute; left: 0px; top: 1.2em; z-index: 2; border: 1px solid transparent; border-radius: 5px; padding: 9px 0px 0px; margin-right: -500px; }
.dropdown .dropdown-contents { z-index: 2; overflow-x: hidden; overflow-y: auto; border: 1px solid transparent; border-radius: 5px; padding: 5px; position: relative; max-height: 300px; }
.dropdown-extended { display: none; z-index: 1; }
.dropdown-extended .dropdown-contents { max-height: none; padding: 0px; position: absolute; width: 340px; }
.dropdown-extended .footer > a { padding: 5px 0px; }
.dropdown-extended .footer { text-align: center; font-size: 1.1em; }
.dropdown-extended .header::after { content: ""; display: table; clear: both; }
.dropdown-extended .header .header_settings a { display: inline-block; padding: 0px 5px; }
.dropdown-extended .header .header_settings { float: right; font-weight: normal; text-transform: none; }
.dropdown-extended .header { padding: 0px 10px; font-family: Verdana,Helvetica,Arial,sans-serif; text-align: left; text-transform: uppercase; line-height: 3em; border-radius: 5px 5px 0px 0px; }
.dropdown-extended ul li a, .dropdown-extended ul li.no-url { padding: 8px; }
.dropdown-extended ul li a, .notification_list dt > a, .dropdown-extended .footer > a { display: block; text-decoration: none; }
.dropdown-extended ul li a, .notification_list dt > a, .dropdown-extended .footer > a:hover { text-decoration: underline; }
.dropdown-extended ul li:first-child { border-top: medium none; }
.dropdown-extended ul li { padding: 0px; margin: 0px ! important; float: none; border-top: 1px solid; list-style-type: none; font-size: 0.95em; clear: both; position: relative; }
.dropdown-extended ul { max-height: 350px; overflow-y: auto; overflow-x: hidden; clear: both; }
.dropdown-left .dropdown, .nojs .rightside .dropdown { left: auto; right: 0px; margin-left: -500px; margin-right: 0px; }
.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { left: auto; right: 10px; }
.dropdown li { display: list-item; border-top: 1px dotted transparent; float: none ! important; line-height: normal ! important; font-size: 1em ! important; list-style: outside none none; margin: 0px; white-space: nowrap; text-align: left; }
.dropdown li:first-child, .dropdown li.separator + li, .dropdown li li { border-top: 0px none; }
.dropdown li.separator { border-top: 1px solid transparent; padding: 0px; }
.dropdown li.separator:first-child, .dropdown li.separator:last-child { display: none ! important; }
.dropdown .pointer, .dropdown .pointer-inner { position: absolute; width: 0px; height: 0px; border-width: 0px 10px 10px; border-bottom: 10px solid transparent; border-left: 10px dashed transparent; border-right: 10px dashed transparent; transform: rotate(360deg); display: block; }
.dropdown .pointer-inner { top: auto; bottom: -11px; left: -10px; }
.dropdown .pointer { right: auto; left: 10px; top: -1px; z-index: 3; }
.dropdown-up .dropdown { top: auto; bottom: 1.2em; padding: 0px 0px 9px; }
.dropdown-up .pointer { bottom: -1px; top: auto; }
.dropdown-up .pointer, .dropdown-up .pointer-inner { border-bottom-width: 0px; border-top: 10px solid transparent; }
.dropdown-up .pointer-inner { bottom: auto; top: -11px; }
.footer-row { font-size: 10px; line-height: 1.8; margin: 0px; }
.forabg { margin-bottom: 4px; padding: 5px; clear: both; border-radius: 3px; }
h1 { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; margin-right: 200px; margin-top: 15px; font-weight: bold; font-size: 2em; }
h2 { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: normal; font-size: 1.8em; margin: 0.8em 0px 0.2em; }
h3 { font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid transparent; margin-bottom: 3px; padding-bottom: 2px; font-size: 1.05em; margin-top: 20px; }
.headerbar { margin-bottom: 4px; padding: 5px; border-radius: 3px; }
.header-profile { display: inline-block; vertical-align: top; }
hr { border-width: 1px 0px 0px; border-style: solid; border-color: transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 1px; margin: 5px 0px; display: block; clear: both; }
hr.dashed { border-top-style: dashed; margin: 10px 0px; }
hr.divider { display: none; }
html { font-size: 100%; height: 101%; }
i, em { font-style: italic; }
img { border-width: 0px; }
.inner::after, ul.linklist::after, .action-bar::after, .notification_text::after, .tabs-container::after, .tabs > ul::after, .minitabs > ul::after, .postprofile .avatar-container::after { clear: both; content: ""; display: block; }
.jumpbox .dropdown-contents a { margin-right: 20px; padding: 5px 10px; text-decoration: none; width: 100%; }
.jumpbox .dropdown-contents a { text-decoration: none; }
.jumpbox .dropdown-contents li { padding: 0px; }
.jumpbox .dropdown-contents { padding: 0px; text-decoration: none; }
.jumpbox .dropdown li { border-top: 1px solid transparent; }
.jumpbox .dropdown-select { margin: 0px; }
.jumpbox { margin: 5px 0px; }
.jumpbox .spacer { display: inline-block; width: 0px; }
.left-box { float: left; width: auto; text-align: left; max-width: 100%; }
li { display: list-item; }
.linklist .quick-links { margin: 0px 7px 0px 0px; }
.logo { float: left; width: auto; padding: 10px 13px 0px 10px; }
.logo:hover { text-decoration: none; }
@media only screen and (max-height: 500px), only screen and (max-device-width: 500px) { .phpbb_alert { top: 25px; } }
@media only screen and (max-width: 1220px), only screen and (max-device-width: 1220px) { .wrap { margin: 0px 12px; } }
.navbar { padding: 3px 10px; border-radius: 3px; }
.navbar ul.linklist { padding: 2px 0px; list-style-type: none; }
.notification_list p.notification-reference, .notification_list p.notification-location, .notification_list li a p.notification-reason { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.notification_list p.notification-time { font-size: 0.9em; margin: 0px; text-align: right; }
.notification_list ul li img { float: left; max-height: 50px; max-width: 50px; width: auto ! important; height: auto ! important; margin-right: 5px; }
.notification_list ul li p { margin-bottom: 4px; font-size: 1em; }
.notification_text { margin-left: 58px; }
.page-body { margin: 4px 0px; clear: both; }
.page-footer { clear: both; }
.page-footer h3 { margin-top: 20px; }
.pagination { float: right; text-align: right; width: auto; }
.phpbb_alert .alert_close { float: right; margin-right: -36px; margin-top: -8px; }
.phpbb_alert { border: 1px solid transparent; display: none; left: 0px; padding: 0px 25px 20px; position: fixed; right: 0px; top: 150px; z-index: 50; width: 620px; margin: 0px auto; }
.phpbb_alert p { margin: 8px 0px; padding-bottom: 8px; }
p.jumpbox-return { margin-top: 10px; margin-bottom: 0px; float: left; }
p { line-height: 1.3em; font-size: 1.1em; margin-bottom: 1.5em; }
.post { padding: 5px 10px; margin-bottom: 4px; background-repeat: no-repeat; background-position: 100% 0px; border-radius: 3px; position: relative; }
p.right { text-align: right; }
.responsive-menu::before { display: none ! important; }
.site-description { float: left; width: 65%; }
.site-description h1 { margin-right: 0px; }
.site_logo { display: inline-block; width: 149px; height: 52px; }
.stat-block { clear: both; }
.top-anchor { display: block; position: absolute; top: -20px; }
ul.linklist.bulletin > li::before { display: inline-block; content: "•"; font-size: inherit; line-height: inherit; padding-right: 4px; }
ul.linklist.bulletin > li:first-child::before, ul.linklist.bulletin > li.rightside:last-child::before { content: none; }
ul.linklist.bulletin > li.no-bulletin::before { content: none; }
ul.linklist { display: block; margin: 0px; }
ul.linklist .dropdown { top: 22px; }
ul.linklist > li { float: left; font-size: 1.1em; line-height: 2.2em; list-style-type: none; margin-right: 7px; padding-top: 1px; width: auto; }
ul.linklist li.responsive-menu { position: relative; margin: 0px 5px 0px 0px; }
ul.linklist > li.rightside, p.rightside, a.rightside { float: right; margin-right: 0px; margin-left: 7px; text-align: right; }
ul { list-style-type: disc; }
ul.navlinks { border-top: 1px solid transparent; }
ul ul, ol ul { list-style-type: circle; }
.wrap { border: 1px solid transparent; border-radius: 8px; margin: 0px auto; max-width: 1152px; min-width: 625px; padding: 15px; }
.wrap .dropdown li, .dropdown.wrap li, .dropdown-extended li { white-space: normal; }
